Stochastic Logical Effort and Smart Monte Carlo for Timing Yield Estimation and Optimization
نویسندگان
چکیده
This paper presents novel techniques for timing yield optimization and for yield estimation in the presence of large statistical process variations in integrated circuits. The techniques are based on our generalization of the logical effort delay model to circuits with stochastic parameter variations. In the spirit of the standard logical effort formalism, the stochastic gate delay model we propose separates the characterization of statistical variability from the gate topology, type, size and loading information. This separation of concerns is very powerful and facilitates the two novel approaches presented in this paper. In the first approach, we perform analytical and/or qualitave reasoning about timing yield and “back of the envelope” timing yield optimization in the same way that the logical effort formalism enables in the absence of timing variations. In the second approach, we improve the accuracy and efficiency of sign-off timing yield estimation based on transistor-level Monte Carlo simulations. We make novel use of importance sampling and other variance reduction methods in conjunction with the stochastic logical effort approximation for this
منابع مشابه
Fast Monte Carlo Estimation of Timing Yield: Importance Sampling with Stochastic Logical Effort (ISLE)
In the nano era in integrated circuit fabrication technologies, the performance variability due to statistical process and circuit parameter variations is becoming more and more significant. Considerable effort has been expended in the EDA community during the past several years in trying to cope with the so-called statistical timing problem. Most of this effort has been aimed at generalizing t...
متن کاملSmart Monte Carlo for Yield Estimation
We propose techniques for accurate and computationally viable estimation of timing yield using circuit-level Monte Carlo simulation. Our techniques are based on well-known variance reduction approaches from Monte Carlo simulation literature. By adapting these techniques to the yield estimation problem, one can reduce the number of Monte Carlo samples required in order to estimate yield within a...
متن کاملStochastic logical effort as a variation aware delay model to estimate timing yield
Considerable effort has been expended in the EDA community during the past decade in trying to cope with the so-called statistical timing problem. In this paper, we not only present a fast and approximate gate delay model called stochastic logical effort (SLE) to capture the effect of statistical parameter variations on the delay but also combine this model with a previously proposed transistor...
متن کاملOptimization of the Microgrid Scheduling with Considering Contingencies in an Uncertainty Environment
In this paper, a stochastic two-stage model is offered for optimization of the day-ahead scheduling of the microgrid. System uncertainties including dispatchable distributed generation and energy storage contingencies are considered in the stochastic model. For handling uncertainties, Monte Carlo simulation is employed for generation several scenarios and then a reduction method is used to decr...
متن کاملMonte Carlo Sampling-Based Methods for Stochastic Optimization
This paper surveys the use of Monte Carlo sampling-based methods for stochastic optimization problems. Such methods are required when—as it often happens in practice—the model involves quantities such as expectations and probabilities that cannot be evaluated exactly. While estimation procedures via sampling are well studied in statistics, the use of such methods in an optimization context crea...
متن کامل